import tkinter
import tkinter.messagebox
from PIL import Image, ImageTk

#打开指定的图片文件，缩放至指定尺寸
def get_image(filename, width, height):
    im = Image.open(filename).resize((width,height))
    return ImageTk.PhotoImage(im)

root = tkinter.Tk()
root.title('背景图片')
root.geometry('800x600+300+150')
root.resizable(False, False)

#创建画布，设置要显示的图片，把画布添加至应用程序窗口
canvas_root = tkinter.Canvas(root, width=800, height=600)
im_root = get_image('bg.jpg', 800, 600)
canvas_root.create_image(400, 300, image=im_root)
canvas_root.pack()

#为Label组件设置图片
#im_label = get_image('home.png', 100, 40)
lbImage = tkinter.Label(root, text='我是个标签')
lbImage.place(x=10, y=10, width=100, height=40)






root.mainloop()
